Salvia Sclarea — synonyms, definition

1. Salvia sclarea (Noun)

1 synonym
clary
1 definition

Salvia sclarea (Noun) — Aromatic herb of southern Europe; cultivated in Great Britain as a potherb and widely as an ornamental.

2 types of
sage salvia